var common = require('lib/common.js');
var url = require('config/url.js');

App({
    data: {
        jim: null
    },
    onLaunch() {
        this.getUnreadMessageNum();
        wx.getLocation({
            type: 'wgs84',
            success(res) {
                const latitude = res.latitude
                const longitude = res.longitude
                wx.setStorage({
                    key: 'latitude',
                    data: latitude
                })
                wx.setStorage({
                    key: 'longitude',
                    data: longitude
                })
            }
        });

        // this.initJim();

        // if (wx.cloud) {
        //     wx.cloud.init({
        //         traceUser: true
        //     })
        // }

        // wx.getSystemInfo({
        //     success: e => {
        //         this.globalData.StatusBar = e.statusBarHeight;
        //         let custom = wx.getMenuButtonBoundingClientRect();
        //         this.globalData.Custom = custom;
        //         this.globalData.CustomBar = custom.bottom + custom.top - e.statusBarHeight;
        //     }
        // })
    },



    /**
     * 获取未读数量
     */
    getUnreadMessageNum() {
        common.post(url.getUnreadMessageNum, {}, (data) => {
            let chat = data['chat'];
            let message = data['message'];

            let count = chat + message;

            if (count > 0) {
                wx.setTabBarBadge({ index: 3, text: count + '' })
            } else {
                wx.removeTabBarBadge({ index: 3 });
            }
            wx.setStorage({
                key: 'unreadMessageNum',
                data: data
            })
            setTimeout(() => {
                this.getUnreadMessageNum();
            }, 5000);
        });
    },

    globalData: {
        ColorList: [{
            title: '嫣红',
            name: 'red',
            color: '#e54d42'
        },
        {
            title: '桔橙',
            name: 'orange',
            color: '#f37b1d'
        },
        {
            title: '明黄',
            name: 'yellow',
            color: '#fbbd08'
        },
        {
            title: '橄榄',
            name: 'olive',
            color: '#8dc63f'
        },
        {
            title: '森绿',
            name: 'green',
            color: '#39b54a'
        },
        {
            title: '天青',
            name: 'cyan',
            color: '#1cbbb4'
        },
        {
            title: '海蓝',
            name: 'blue',
            color: '#0081ff'
        },
        {
            title: '姹紫',
            name: 'purple',
            color: '#6739b6'
        },
        {
            title: '木槿',
            name: 'mauve',
            color: '#9c26b0'
        },
        {
            title: '桃粉',
            name: 'pink',
            color: '#e03997'
        },
        {
            title: '棕褐',
            name: 'brown',
            color: '#a5673f'
        },
        {
            title: '玄灰',
            name: 'grey',
            color: '#8799a3'
        },
        {
            title: '草灰',
            name: 'gray',
            color: '#aaaaaa'
        },
        {
            title: '墨黑',
            name: 'black',
            color: '#333333'
        },
        {
            title: '雅白',
            name: 'white',
            color: '#ffffff'
        },
        ]
    }
});